package com.heima.article.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.model.article.pojos.ApArticle;
import com.heima.model.common.dtos.ArticleHomeDTO;
import com.heima.model.common.dtos.ResponseResult;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Service;

@Service
public interface ApArticleService extends IService<ApArticle> {
        /**
         * 保存或修改文章
         * @param newsId 文章id
         * @return
         */
        public void publishArticle(Integer newsId);
        /**
         * 根据参数加载文章列表
         * @param loadtype 0为加载更多  1为加载最新
         * @param dto
         * @return
         */
        ResponseResult load(Short loadtype, ArticleHomeDTO dto);
}